package io;

import java.io.*;

/**
 * 使用缓冲字符输入流按行读取文本数据.
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {
        //将当前源代码输出到控制台.
        FileInputStream fis = new FileInputStream("./src/main/java/io/BRDemo.java");
        InputStreamReader isr = new InputStreamReader(fis);
        BufferedReader bsr = new BufferedReader(isr);
        /*
            缓冲字符输入流提供的读一行字符串的操作:
            String readLine():
            该方法会链接读取若干字符，当读取到换行符停止，并将之前的内容以一个字符串形式返回。
            如果此行仅有 行符 ,则返回空字符串.即:""
            如果读取到了流的末尾,则返回值为 null.
         */
        String line ;
        while ( (line=bsr.readLine())!=null ){
            System.out.println(line);
        }
        System.out.println("执行结束");
        bsr.close();





    }
}
